/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Beans;

import Conexion.cConexion;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;

/**
 *
 * @author Emanuel
 */
public class beanMateria {
    
    public static String insertar ="insert into materia (codigo_ma,nombre_ma)values(?,?)";
    public static String modificar ="update materia set nombre_ma=? where codigo_ma=?";
    public static String eliminar = "delete from materia where codigo_ma=?";
    
    public static String seleccionar = "select codigo_ma, nombre_ma from materia";
    
    private String codigo_ma;
    private String nombre_ma;

    public String getCodigo_ma() {
        return codigo_ma;
    }

    public void setCodigo_ma(String codigo_ma) {
        this.codigo_ma = codigo_ma;
    }

    public String getNombre_ma() {
        return nombre_ma;
    }

    public void setNombre_ma(String nombre_ma) {
        this.nombre_ma = nombre_ma;
    }
    
    public List<beanMateria> getListado() {
        List< beanMateria> lista = new ArrayList< beanMateria>(0);
        try {
            Connection cnn =  cConexion.conectar_ds();
            ResultSet rset = null;
            Statement sta = cnn.createStatement();
            rset = sta.executeQuery(beanMateria.seleccionar);

            while (rset.next()) {
            beanMateria current = new  beanMateria ();
            current.setCodigo_ma(rset.getString("codigo_ma"));
            current.setNombre_ma(rset.getString("nombre_ma"));
            
         
            lista.add(current);
            }
            rset.close();
            sta.close();
            cnn.close();

        } catch (Exception ex) {
        } finally {
            return lista;
        }
    }
}
